<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数据类型</title>
</head>
<body>
    <!-- 简单数据类型：
                1  数字型 Number  可以用来保存整数值，也可以保存小数（浮点数）
                   var age=21;         整数型
                   var  Age=21.312    小数型 
                2  数字型范围
                   alert(Number.MAX_VALUE); 最大值
                   alert(Number.MIN_VALUE); 最小值
                3  数字型三个特殊值
                    alert(Infinity)    //  Infinity  代表无穷大，大于任何数值
                    alert(-Infinity)  //  -Infinity  代表无穷小，小于任何数值
                    alert(NaN)        //   NaN        Not a number ，代表一个非数值
                4  isNaN()   这个方法用来判断非数字   并且返回一个值 
                             如果是数字返回的是 false  如果不是数字返回的是 true
                -->
        <script>
            var num=10;   //num数字型
            var pi=3.14;  //pi数字型
                //1 8进制  0-7   我们程序里面数字前面加  0   表示  八进制
                var num1=010;
                console.log(num1);  //   010   八进制   转换为  十进制     就是   8
                var num2=012;
                console.log(num2); //  转换为 八进制  就是  10
                // 2  十六进制， 0-9  a-f  #ffffff   数字前面加  0x  表示十六进制
                var num3=0x9;
                console.log(num3);
                var num4=0xa;
                console.log(num4);
                // 3 数字型的最大值
                console.log(Number.MAX_VALUE);
                 //  数字型的最大值
                console.log(Number.MIN_VALUE);
                // 4 无穷大
                console.log(Number.MAX_VALUE * 2); //Infinity 无穷大 的做法
                console.log(-Number.MAX_VALUE * 2); // -Infinity 无穷小 的做法
                // 5 非数字
                console.log('赵哲' - 100);  // 非数字的
                // 6 isNaN()
                 console.log(isNaN(12));      // false
                 console.log(isNaN('赵哲')); //true
        </script>
</body>
</html>